Privatization and Distribution of Arrays A Preliminary Proposal

نویسنده

  • Peng Tu
چکیده

In today's high performance NUMA (Non-Uniform Memory Architecture) multiprocessors with memory hierarchy or distributed memory, the partition and distribution of data associated with parallel computations a ect the amount of parallelism that can be exploited and the amount of data movement in the system. The objective of this research is to study and evaluate compile time data management techniques to enhance parallelism and to improve locality of memory reference for large scienti c programs written in Fortran. Our rst step is to reduce the amount of shared data through privatization. Privatization is a technique that allocates a separate copy of a shared variable in the private storage of each processor such that each processor can access a distinct instance of the variable. Privatization can enhance inherent parallelism of a program by eliminating memory-related antiand output dependences. It can also improve the locality of references since accessing a private variable is inherently local and communication free. We present our algorithm for array privatization and the result of our experiment on the e ectiveness of the algorithm. For the remaining shared data, we introduce a new concept: placement matrix, and show its application in deriving data alignment and data decomposition to reduce communication. We also incorporate the ratio of communication to computation in our evaluation of di erent data partitions. The work is continuing on heuristics for data distribution and the implementation of the tools.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optical Chirality Enhancement in Twisted Arrays of Plasmonic Nano-rods

An important property of electromagnetic fields, which arises from the interaction between fields and chiral molecules, is called optical chirality. By enhancing this field property, while maintaining constant input power, we are able to increase absorption of circularly polarized light by chiral molecules of a certain handedness. This enhancement is achieved through the use of achiral plasmoni...

متن کامل

Automatic Array Privatization

Array privatization is one of the most e ective transformations for the exploitation of parallelism. In this paper, we present a technique for automatic array privatization. Our algorithm uses data ow analysis of array references to identify privatizable arrays intraprocedurally as well as interprocedurally. It employs static and dynamic resolution to determine the last value of a lived private...

متن کامل

On Privatization of Variables for Data-Parallel Execution

Privatization of data is an important technique that has been used by compilers to parallelize loops by eliminating storage-related dependences. When a compiler partitions computations based on the ownership of data, selecting a proper mapping of privatizable data is crucial to obtaining the benefits of privatization. This paper presents a novel framework for privatizing scalar and array variab...

متن کامل

Distribution of Residual Stresses in Polymer Reinforced Carbon Nanotubes and Laminated Carbon Fibers

In this study, the distribution of residual stress in fiber-reinforced nanocomposites is investigated. Fiber-reinforced nanocomposite is composed of three substances: carbon fiber, carbon nanotube (CNT), and polymer matrix. Unit cells in hexagonal packing array with different arrays as unit cell, 3*3 and 5*5 arrays have been selected as suitable for finite element analysis of residual stresses....

متن کامل

Indirect Control of Single-Phase Active Power Filters using Harmonic Control Arrays

The ever increase of nonlinear loads in electric distribution networks causes many problems due to the high level of harmonic currents. This paper proposes a new technique for controlling a single phase shunt active power filter based on a selective compensation using the newly developed technique of harmonic control arrays. Simulation results confirm the appropriate selective harmonic compensa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000